package com.sushe.dao;

import com.sushe.domain.building;
import com.sushe.domain.student;

import java.util.List;

/**
 * @author PanYue
 * @createTime 2022-04-06 10:51
 * 学生入住登记
 */
public interface StuDomitoryDao {
    /**
     * 查询所有楼宇名称
     * @return
     */
    public List<building> selectName();

    /**
     * 根据楼宇id查询宿舍信息
     * @param id
     * @return
     */
    public List<domitoryDao> selectById(int id);

    /**
     * 查询学号是否存在
     * @param userName 学号
     * @return treu 存在 false 不存在
     */
    public boolean IsExist(String userName);

    /**
     * 查询学号是否入住
     * @param userName 学号
     * @return true 入住 false 未入住
     */
    public boolean IsCheckIn(String userName);

    /**
     * 修改学生入住状态
     * @return true 修改成功 false 修改失败
     */
    public boolean UpdateState(student student);
}
